package org.glorylight.hacks.social.data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class UserData implements Serializable {

	private static final long serialVersionUID = -2967261796360803852L;
	
	private String emailAddress;
	private String password;
	private String name;
	private Date birthDate;
	private String gender;
	private String mobileNo;
	private List<UserNetworkData> networks = new ArrayList<UserNetworkData>();
	private String babyName;
	private Date babyBirthDate;
	private float babyAge;
	
	public UserData(){
	}
	
	public UserData(String emailAddress, String password, String name, Date birth, String gender, String mobileNo) {
		this.emailAddress = emailAddress;
		this.password = password;
		this.name = name;
		this.birthDate = birth;
		this.gender = gender;
		this.mobileNo = mobileNo;
	}
	
	public String getEmailAddress() {
		return emailAddress;
	}

	public void setEmailAddress(String emailAddress) {
		this.emailAddress = emailAddress;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Date getBirthDate() {
		return birthDate;
	}

	public void setBirthDate(Date birthDate) {
		this.birthDate = birthDate;
	}

	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public List<UserNetworkData> getNetworks() {
		return networks;
	}

	public void setNetworks(List<UserNetworkData> networks) {
		this.networks = networks;
	}

	public String getMobileNo() {
		return mobileNo;
	}

	public void setMobileNo(String mobileNo) {
		this.mobileNo = mobileNo;
	}

	public String getBabyName() {
		return babyName;
	}

	public void setBabyName(String babyName) {
		this.babyName = babyName;
	}

	public Date getBabyBirthDate() {
		return babyBirthDate;
	}

	public void setBabyBirthDate(Date babyBirthDate) {
		this.babyBirthDate = babyBirthDate;
	}

	public float getBabyAge() {
		return babyAge;
	}

	public void setBabyAge(float babyAge) {
		this.babyAge = babyAge;
	}
	
}
